package br.com.pucrs.tcc.util.jsf;

import javax.faces.application.FacesMessage;
import javax.faces.application.FacesMessage.Severity;
import javax.faces.context.FacesContext;

public class MensagemUtil {

	public static void mostraMensagemSucesso(String mensagem) {
		mostraMensagem(FacesMessage.SEVERITY_INFO, mensagem, "sucess");
	}

	public static void mostraMensagemAtencao(String mensagem) {
		mostraMensagem(FacesMessage.SEVERITY_WARN, mensagem, "warning");
	}

	public static void mostraMensagemErro(String mensagem) {
		mostraMensagem(FacesMessage.SEVERITY_ERROR, mensagem, "error");
	}

	public static void mostraMensagemFatal(String mensagem) {
		mostraMensagem(FacesMessage.SEVERITY_FATAL, mensagem, "fatal");
	}

	private static void mostraMensagem(Severity sumario, String mensagem, String titulo ) {
		FacesMessage msg = new FacesMessage(sumario, mensagem, "");
		FacesContext.getCurrentInstance().addMessage(titulo, msg);
	}
}
